package com.efast.dmom.mes.service;

import java.util.List;

import com.efast.dmom.mes.bean.ResultBean;
import com.efast.dmom.mes.bean.WmsStorage;
import com.efast.dmom.mes.entity.PartEntity;
import com.efast.dmom.mes.entity.WmsWarehouseBasEntity;

public interface WmsStorageService {
	
	
	public ResultBean adjustStorageQuality(List<WmsStorage> list);
	
	public ResultBean validateDeleteInfo(WmsStorage wmsStorage);
	
	public ResultBean deleteWarehouseById(WmsStorage wmsStorage);

	public ResultBean deductionPiecePartQty(long blankPiecePartId, int blankPiecePartQty, long warehouseId,double blankPiecePartUnitPrice);

	public List<PartEntity> getPartEntityList(long warehouseBasId);

	public ResultBean save(WmsWarehouseBasEntity wmsWarehouseBasEntity);

	public ResultBean update(WmsWarehouseBasEntity wmsWarehouseBasEntity);

}
